package Service.Teacher;

public interface CheckDataService {

    /**
     * 审核任务书
     *
     * @param result  审核结果
     * @param opinion 审核意见
     * @param key     任务书的ID
     * @param bh      论文编号
     * @return true 成功 ， false 失败
     */
    Boolean checkAss(String result, String opinion, String key, String bh);


    /**
     * 审核开题报告
     * @param result  审核结果
     * @param opinion 审核意见
     * @param key    开题报告的ID
     * @param bh      论文编号
     * @return true 成功 ， false 失败
     */
    Boolean checkReport(String result, String opinion, String key, String bh);


    /**
     * 审核中期检查
     * @param result  审核结果
     * @param opinion 审核意见
     * @param key     学生的学号
     * @param bh      论文编号
     * @return true 成功 ， false 失败
     */
    Boolean updateMedium(String result, String opinion, String key, String bh,String TNO);


    /**
     * 审核初稿
     * @param result  审核结果
     * @param opinion 审核意见
     * @param key     审核的数据的数据库依据
     * @param bh      论文编号
     * @return true 成功 ， false 失败
     */
    Boolean checkFirst(String result, String opinion, String key, String bh,String thisState,String nextState);
}
